Search K
Appearance
Appearance
INFO
与 ZeroTier 类似,Tailscale 可以将不同网络环境的设备组成一个虚拟局域网,使其可以互相访问
打开 Tailscale 官网,点击右上角的 Log in,可以直接选择 Google 或者 Microsoft 授权登录
根据提示下载对应平台的客户端,更多平台下载请参考 官方文档
有图形化界面的平台,直接登录账号即可;而在无图形化界面的平台上,需要输入 tailscale up

打开出现的链接,进行登录即可
默认情况下,会开启 Key Expiry,设备一段时间后会自动失效,可以在设备列表中选择 Disable Key Expiry

完成以上步骤后,启动客户端,即使用列表中的 IP 进行直接访问
有些时候,我们不单单希望加入 Tailscale 的设备可以相互访问,而是需要访问设备所在的整个局域网,对此我们还需要更多的配置。
编辑 /etc/sysctl.conf 文件
vi /etc/sysctl.conf将以下代码取消注释
net.ipv4.ip_forward=1
net.ipv6.conf.all.forwarding=1加载内核参数
sysctl -p例如我的路由器地址为 10.0.0.1,光猫地址为 192.168.1.1,则需要配置的网段为 10.0.0.0/24 与 192.168.1.0/24
tailscale up --advertise-routes=10.0.0.0/24,192.168.1.0/24需要在 Tailscale 控制面板中,将刚才添加的子网路由进行开启


部分设备在连接 Tailscale 后,可能存在无法打开网页的问题,只需要在 Tailscale 控制面板中的 DNS 设置中,将 MagicDNS 进行关闭即可

经过以上设置,即可在连接 Tailscale 后,直接使用局域网 IP 对整个局域网的设备进行访问